package neuroPoker4.training;

import java.util.ArrayList;

import neuroPoker.poker.SimuTisch;
import neuroPoker.poker.Spieler;
import neuroPoker.training.Competer;

public class AllCompeter extends Competer {

	public ArrayList<Spieler> spieler = new ArrayList<Spieler>();

	public SimuTisch tisch = new SimuTisch("Compete");

	protected TrainStatistik statistik;

	public void setSpieler(ArrayList<Spieler> spieler) {
		this.spieler = spieler;
		for (int i = 0; i < spieler.size(); i++) {
			tisch.addSpieler(spieler.get(i));
		}
		statistik = new TrainStatistik(spieler.size(), 1, "Compete-Stats");
	}

	@Override
	public void competeSpiel() {
		// Util.suspendOutput();
		tisch.nextSpiel();
		// Util.restoreOutput();
	}

	public void statistik() {
		statistik.statistik(tisch, spieler, 0);
	}

	public void statistikAusgeben() {
		statistik.statistikAusgeben(spieler, played);
	}

}
